A Soft Real-Time, Parallel GUI Service in Tessellation Many-Core OS
نویسندگان
چکیده
We discuss the design and implementation of a parallel GUI Service in Tessellation OS and investigate its capability to provide soft service-time guarantees to visual applications. Use of GPU bandwidth reservation permits our GUI service to miss only 0.1% of client deadlines under an overloaded scenario, while a more traditional windowing system misses over 50% of its deadlines. Further, the GUI Service’s parallel architecture nicely exploits parallelism to reduce service times for client requests.
منابع مشابه
Real-time Musical Applications on an Experimental Operating System for Multi-Core Processors
A natural approach to increasing the performance of musical applications is to exploit their inherent parallel structure on general-purpose multi-core architectures. In this paper, we discuss opportunities for exploiting parallelism in audio DSP graphs as well as within select audio processing components. We describe Tessellation OS, an experimental operating system structured around resource d...
متن کاملParallelism in Sound and Music Applications
This paper is about the role of the operating system (OS) within computer nodes of network audio systems. While many efforts in the network-audio community focus on low-latency network protocols, here we highlight the importance of the OS for network audio applications. We present Tessellation, an experimental OS tailored to multi-core processors. We show how specific OS features, such as guara...
متن کاملTessellation: Space-Time Partitioning in a Manycore Client OS∗
We argue for space-time partitioning (STP) in manycore operating systems. STP divides resources such as cores, cache, and network bandwidth amongst interacting software components. Components are given unrestricted access to their resources and may schedule them in an application-specific fashion, which is critical for good parallel application performance. Components communicate via messages, ...
متن کاملA Multicore Operating System with QoS Guarantees for Network Audio Applications
This paper is about the role of the operating system (OS) within computer nodes of network audio systems. While many efforts in the network-audio community focus on low-latency network protocols, here we highlight the importance of the OS for network audio applications. We present Tessellation, an experimental OS tailored to multicore processors. We show how specific OS features, such as guaran...
متن کاملAn efficient scheduler of RTOS for multi/many-core system
Article history: Available online xxxx a b s t r a c t Recently there is a trend to broaden the usage of lower-power embedded media processor core to build the future high-end computing machine or the supercomputer. However the embedded solution also faces the operating system (OS) design challenge which the thread invoking overhead is higher for fine-grained scientific workload, the message pa...
متن کامل